package com.huihe.storage.repository;

import com.baomidou.mybatisplus.extension.service.IService;
import com.huihe.storage.entity.SysUser;

public interface SysUserRepository extends IService<SysUser> {

    /**
     * 根据用户名查询处用户信息
     * @param userName 用户名
     * @return 用户名对应的用户信息
     */
    SysUser findByUserName(String userName);

    /**
     * 校验用户名称是否唯一
     * @param account 用户信息
     * @return 结果
     */
    boolean checkUserNameUnique(String account);

    /**
     * 注册用户信息
     * @param sysUser 用户信息
     * @return 结果
     */
    boolean registerUser(SysUser sysUser);
}
